praying insect - Spanish English Dictionary